﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size:12px; font-family:"微软雅黑";}
body{color:#000;bacground-image:url("/upfile/zhanshi/beijing.jpg");}
ul, li, dl, dt, dd{list-style:none;}
img{border:none;}
a{color:#000;}
a, a:hover{text-decoration:none;}
.middle{max-width:990px;width:auto; height:auto; margin:20px auto 0; overflow:hidden;}
.middle2{width:990px; height:auto; margin:20px auto; border:1px solid #E4E4E4; overflow:hidden;}
.ggmiddle{max-width:990px;width:auto; height:auto; margin:0 auto 0; overflow:hidden;}
/*悬浮图片*/
.suspension{width:200px;height:200px;background:url("theme/default/images/wei2.jpg") no-repeat;
padding-top:100px;position:fixed;left:10px;top:60%;}
/*版权*/
.banquan{width:345px; margin:0 auto; font-size:20px;color:#939393}
/*公安备案*/
.beian{width:300px;margin:0 auto; padding:20px 0;}
.beian a{display:inline-block;text-decoration:none;height:20px;line-height:20px;float:left;}
.beian a img{float: left;}
.beian a p{float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;}
/*头部开始*/
.header{width:100%; height:231px; overflow:hidden;margin:0 auto;}
.header_top_wrap{width:100%; height:41px; border-bottom:1px solid #E5E5E5; background:#F7F8FA;}
.header_top{width:990px; height:41px; margin:0 auto; line-height:41px; color:#6D696A; overflow:hidden;}
.header_top_bar{width:190px; height:41px; float:right; display:inline;}
.header_top_bar ul li{float:left; display:inline;}
.header_top_bar ul li a{color:#6D696A;}
.header_body_wrap{width:100%; height:149px; background:#F7F7F7;}
.header_body{width:990px; height:149px; margin:0 auto; overflow:hidden;}
.header_body .logo{width:545px; height:85px; display:block; float:left; display:inline; margin:32px 0 0 10px; text-indent:-9999px; background:url(../images/logo4.png) 0 0 no-repeat;}
.header_body_bar{width:300px; height:auto; float:right; display:inline; margin-top:36px;}
.header_body_bar .tel{width:350px; height:28px; background:url(../images/te.png) 0 0 no-repeat;}
.header_body_bar .tel ul li{padding-left:0px;}
.header_body_bar .tel ul li.letter{font-size:24px; font-weight:bold; color:#495e8d;}
.header_body_bar .tel ul li.number{font-size:36px; font-weight:bolder; color:#ff286f;}
.header_body_bar .search{width:300px; height:35px; padding-top:10px;}
.header_body_bar .search .search_txt{width:191px; height:33px; float:left; line-height:33px; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-left:1px solid #E5E5E5; background:#fff;}
.header_body_bar .search .submit{width:50px; height:35px; float:left; background:url(../images/search.jpg) center center no-repeat; border:none;}
.navbar_wrap{width:100%; height:40px; margin:0 auto; background:url(../images/navbar_wrap_bg.png) 0 0 repeat-x;}
.navbar{width:990px; height:40px; margin:0 auto; overflow:visible;}
.navbar ul li{width:122px; height:40px; float:left; display:inline;}
.navbar ul li a{width:122px; height:40px; display:block; float:left; color:#fff; font-size:18px; text-align:center; line-height:40px;}
.navbar ul li a:hover{background:url(../images/navbar_li_bg.jpg) 0 0 no-repeat;}
.navbar ul li a.current{background:url(../images/navbar_li_bg.jpg) 0 0 no-repeat;}

.announce{width:990px; height:35px; margin:0 auto; overflow:hidden;}
.announce .announce_title{width:70px; height:35px; float:left; display:inline; padding-left:20px; line-height:35px; font-size:14px; color:#575757; font-weight:bold; background:url(../images/announce_title_bg.jpg) 0 center no-repeat;}
.announce .announce_list{width:899px; height:35px; float:left; display:inline;}
.announce .announce_list a{width:210px; height:35px; display:block; float:left; color:#585858; line-height:35px;}

.shadow{width:100%; height:26px; background:url(../images/shadow.jpg) center 0 repeat-x; overflow:hidden;}
/*尾部开始*/
.footer_wrap{width:100%; max-height:400px; background:#f7f7f7; overflow:hidden;}
.footer{width:1600px; height:400px; margin:0 auto;}
.footer_navbar{width:990px; height:auto; padding:20px 0; margin:0 auto; overflow:hidden;}
.footer_navbar ul li{width:50px; height:auto; float:left; display:inline; margin:0 35px;}
.footer_navbar ul li a{font-color:#333333;}
.footer_body{width:990px; height:250px; margin:10px auto;}
.footer_body_detail{width:570px; height:210px;float:left;display:inline;margin:0 auto; background:url(../images/footer_body_detail.jpg) 0 0 no-repeat;}
.footer_body_detail ul li{padding-left:15px; line-height:30px; color:#3e3e3e;font-size:16px;}
.footer_body_detail ul li a{font-size:16px;}

.title{height:24px; line-height:24px; padding-left:12px; font-size:16px; color:#0251AD; background:url(../images/arrow_red.png) 0 5px no-repeat; border-bottom:1px solid #0251AD; overflow:hidden;}
.title a.more{float:right; background:#0251AD; color:#FFFFFF; padding:0 4px; line-height:18px; margin-top:3px;}
.side_news .title a.more:hover{color:#fff;}

.main{width:1030px; height:auto; margin:0 auto 15px; overflow:hidden;}
.main_left{width:226px; float:left; display:inline;}
.sidenav{width:226px; margin-bottom:30px; overflow:hidden;}
.sidenav_title{height:46px; line-height:46px; color:#FFFFFF; background:url(../images/sidenavbg.png) 0 0 no-repeat; font-size:16px; padding-left:30px;}
.sidenav_bd{padding-left:50px;}
.sidenav_bd ul li{line-height:52px; text-align:right; border-bottom:1px solid #C2C2C2;}
.sidenav_bd ul li a{font-size:14px;}
.sidenav_bd ul li a:hover{padding-left:30px; background:url(../images/arrow_red.png) 4px 0 no-repeat;}
.sidenav_bd ul li a.cur{padding-left:30px; background:url(../images/arrow_red.png) 4px 0 no-repeat;}
.side_news{margin-bottom:30px; overflow:hidden;}
.side_news ul li{line-height:30px; padding-left:10px;}
.side_news ul li a:hover{color:#CC2433;}
.hotline{width:226px; height:62px; background:url(../images/hotline.png) 0 0 no-repeat;}

.main_right{width:734px; float:right; display:inline; padding:20px; line-height:30px; overflow:hidden;}
.main_right h1{font-size:20px;}
.column_title{line-height:30px; margin-bottom:20px;}
.column_title span{width:120px; height:30px; display:block; border-bottom:1px solid #0251AD; font-size:16px; color:#0251AD;}

.main_right input.a{width:300px; height:24px; border:1px solid #C0C0C0;}
.main_right textarea.t{width:500px; height:200px; border:1px solid #C0C0C0;}

.list{padding:20px 0; border-bottom:1px dashed #C9C9C9; overflow:hidden;}
.list dt{height:20px; line-height:20px; padding-left:15px; padding-right:15px; border-left:2px solid #0251AD;}
.list dt strong{font-size:14px;}
.list dt b{float:right;}
.list dd.info{padding:15px 15px 0 15px;}

.pro_list{}
.pro_list li{width:216px; float:left; display:inline; margin:0 10px 10px; text-align:center; overflow:hidden;}
.pro_list li a{width:210px; height:210px; display:block; float:left; background:#FFFFFF; padding:3px;}
.pro_list li span{line-height:24px;}

/*list*/
.list_page{text-align:center;margin:20px 10px 0;clear:both;}
.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0251AD;color:#333;}
.list_page span{background:#0251AD;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #0251AD;}
.list_page b{background:#fff;margin:0 1px;color:#333;overflow:hidden;}
.list_page b input{border:1px solid #0251AD;margin:0;padding:4px 8px;font-size:12px;font-weight:normal;width:16px;text-align:center;*vertical-align:middle}